@charset "utf-8";
/* CSS Document */

ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,body{margin:0; padding:0;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
a:focus,input,textarea{outline:none;}
body{font-family:Microsoft Yahei;min-width:1200px;margin:0px;}
/***********************************************banner**************************************/
.swtop{
	width:100%;
	height:600px;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}

#sw1920{
	background-image:url(../images/sec-01-bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
.sw1921{
	width:100%;
	}	
.top{
	width:1200px;
    margin:0 auto;
	margin-top:30px;
	background-image:url(../images/focus-bg.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	}
.sw1919{
	width:941px;
	height:95px;
	margin:0 auto;
	background-image:url(../images/spyw.png);
	background-repeat:no-repeat;
	background-position:center center;
	}
/***********************************************lb**************************************/
  .banner {
            position: relative;
            overflow: hidden;
            width: 565px;
            height: 400px;
            background-color: aqua;
            border-radius: 12px;
        }

        li {
            list-style: none;
        }

        .banner ul {
            position: absolute;
            top: 0;
            left: 0;
        }

        .banner ul li {
            float: left;
			position: relative;
        }
        .banner ul li span{
			display:block;
			width:565px;
			height:40px;
			overflow:hidden;
			 position: absolute;
            bottom: 0;
			text-align:center;
			line-height:40px;
			font-size:18px;
			color:#fff;
			background:#000;
			opacity:50%;
        }

        .banner ul li a img {
            display: block;
            width: 565px;
            height:400px;
        }

        .banner .prev,
        .banner .next {
            display: none;
            z-index: 2;
            position: absolute;
            width: 50px;
            height: 35px;
            line-height: 35px;
            border-radius: 17.5px;
            top: 50%;
            background-color: rgba(0, 0, 0, .2);
            color: #fff;
            font-size: 18px;
            font-weight: 700;
        }

        .banner .prev {
            left: 0;
            transform: translate(-50%, -50%);
            text-indent: 28px;
        }

        .banner .next {
            right: 0;
            transform: translate(50%, -50%);
            text-indent: 8px;
        }

        .banner .prev:hover,
        .banner .next:hover {
            background-color: rgba(0, 0, 0, .3);
        }

.banner .gd {
            position: absolute;
            left: 94%;
            bottom: 40px;
            margin-left: -36.5px;
            display: flex;
            justify-content: space-around;
            width: 75px;
            height: 15px;
            border-radius: 8px;
            background-color: #ffffff4d;
        }

        .banner .gd i {
            display: block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            margin-top: 2.5px;
            background-color: azure;
        }
		.current {
            background-color: #ff5000 !important;
            width: 15px !important;
            height: 9px !important;
            border-radius: 4.5px !important;
        }

.top .l1920{
	float:left;
	}

.top .r1920{
	width:614px;
	height:400px;
	float:right;
	}

.top:after{
    content: "";
    display:block;
    clear:both;
    visibility: hidden;
	}

.top .r1920 ul{
	border-radius:20px;
	}
.top .r1920 ul li{
	width:542px;
	padding:8px;
	overflow:hidden;
	}
.top .r1920 ul li h3{
	width:526px;
	font-size:18px;
	height:35px;
	line-height:35px;
	color:#1465b4;
	padding-right:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.top .r1920 ul li p{
	font-size:14px;
	line-height:20px;
	color:#555;
	text-indent:2em;
	padding-right:20px;
	}
.top .r1920 ul li p a{
	color:#555;
	}
.top .r1920 ul li p{
	display: block;
	width:544px;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
.top .r1920 ul li a h3:hover{
	color:#da0303;
	}

#m1922{
	width:941px;
	height:95px;
	margin:0 auto;
	margin-top:30px;
	background-image:url(../images/swzx.png);
	background-repeat:no-repeat;
	background-position:center center;
	}
.m1923{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	}
.m1924{
	width:100%;
	}
.m1925{
	margin-top:20px;
	margin-bottom:20px;
	background-image:url(../images/node-2-bg.png);
	background-repeat:no-repeat;
	}

.m1925 ul li:after{
    content: "";
    display:block;
    clear:both;
    visibility: hidden;
	}
.m1925 ul li h3{
	width:790px;
	font-size:22px; 
	height:35px;
	line-height:2;
	margin-bottom:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}	
.m1925 ul li h3 a{
	font-weight:bold;
	color:#1465b4;
	}
.m1925 ul li h3 a:hover{
	color:#da0303;
	}
.m1925 ul li p{
	font-size:16px; 
	line-height:1.8; 
	color:#888;
	text-indent:2em;
	}
.m1926::-webkit-scrollbar{
	border-radius:20px;
	width:8px;
	height:8px;
	background-color:#e1e6ec;
	}
.m1926::-webkit-scrollbar-thumb{
	border-radius:20px;
	background-color:#f291bc;
	}
#b1927{
	width:941px;
	height:95px;
	margin:0 auto;
	margin-top:30px;
	background-image:url(../images/spzq.png);
	background-repeat:no-repeat;
	background-position:center center;
	}
.m{ width:1200px; height: 600px; margin-left: auto; margin-right: auto; margin-top: 30px;; }	
	
.foot{
	width:100%;
	background-color:#1465b4;
	margin-top:60px;
	}
	
.f1928{
	width:1200px;
	height:140px;
	margin:0 auto;
	}	
.f1928 p{
	color:#fff;
	font-size:22px;
	text-align:center;
	line-height:60px;
	}	
.f1928 p a{color:#fff;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	